#!/usr/bin/env python
#-*- coding: utf-8 -*-

# GUI Component for Omnibus-Filetransfer
# Copyright (C) 2011  Mario Hock, Michael Tänzer, Karin Schmidt
# 
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


from distutils.core import setup

setup(
      name = "omnibus-driver",
      packages = ["omnibus_driver", "omnibus_steeringwheel"],
      package_data = {"omnibus_driver": ["*.glade", "pics/*"]},
      scripts = ["omnibus_driver_main.py"],
      version = "0.2.3",
      description = "GUI Component for Omnibus-Filetransfer",
      author = "Mario Hock, Michael Tänzer, Karin Schmidt",
      author_email = "crew@omnifile.org",
      url = "http://www.omnifile.org",
      download_url = "https://omnibus-filetransfer.googlecode.com/files/omnibus-driver-0.2.3.tar.gz",
      keywords = [
                  "omnibus filetransfer",
                  "file transfer",
                  "chat",
                  "decentralized",
                  "overlay networks",
                  "SpoVNet",
                  "Next Generation Internet",
                  ],
      classifiers = [
                     "Programming Language :: Python",
                     "Programming Language :: Python :: 2.7",
                     "Development Status :: 3 - Alpha",
                     "Environment :: X11 Applications :: GTK",
                     "Intended Audience :: End Users/Desktop",
                     "Intended Audience :: Science/Research",
                     "License :: OSI Approved :: GNU General Public License (GPL)",
                     "Natural Language :: English",
                     "Operating System :: POSIX :: Linux",
                     "Topic :: Communications",
                     "Topic :: Communications :: Chat",
                     "Topic :: Internet",
                     "Topic :: Security",
                     ],
      long_description = '''\
GUI Component for Omnibus-Filetransfer
--------------------------------------

With Omnibus you can send files to a friend or get files a friend has prepared
for you to download. It's designed to "just work" in a variety of networking
contexts like: over the Internet, in a LAN (with or without Internet connection)
or just over a bluetooth link. Transfers can comfortably be paused and resumed.
And there is also a chat functionality.

This package contains the GUI component which acts as a frontend for the
omnibus-backend.

Features implemented in the GUI:
 - File Transfer
 - User Management
 - Chat
'''
)
